package com.ruoyi.system.service;

import java.util.Map;

public interface IWechatPayService {
    /**
     * 获取微信支付参数（用于前端调用wx.requestPayment）
     * @param orderNo 订单号（唯一标识）
     * @param totalFee 支付金额（单位：分，如1元=100分）
     * @param openId 用户OpenID（小程序用户唯一标识）
     * @return 支付参数（timeStamp、nonceStr、package、signType、paySign）
     * @throws Exception 异常信息
     */
    Map<String, String> getWechatPayParams(String orderNo, Integer totalFee, String openId) throws Exception;
}